<?php



class ExpedienteEstAsesorMapBuilder {

	
	const CLASS_NAME = 'lib.model.map.ExpedienteEstAsesorMapBuilder';

	
	private $dbMap;

	
	public function isBuilt()
	{
		return ($this->dbMap !== null);
	}

	
	public function getDatabaseMap()
	{
		return $this->dbMap;
	}

	
	public function doBuild()
	{
		$this->dbMap = Propel::getDatabaseMap('atenea');

		$tMap = $this->dbMap->addTable('expediente_est_asesor');
		$tMap->setPhpName('ExpedienteEstAsesor');

		$tMap->setUseIdGenerator(true);

		$tMap->addPrimaryKey('ID', 'Id', 'int', CreoleTypes::INTEGER, true, null);

		$tMap->addColumn('EMAIL', 'Email', 'string', CreoleTypes::VARCHAR, true, 50);

		$tMap->addColumn('REPITE_ASIG', 'RepiteAsig', 'string', CreoleTypes::VARCHAR, true, 5);

		$tMap->addColumn('CUALES_ASIG_REPITE', 'CualesAsigRepite', 'string', CreoleTypes::VARCHAR, false, 100);

		$tMap->addColumn('ANO_GRADO_BACHILLERATO', 'AnoGradoBachillerato', 'string', CreoleTypes::VARCHAR, true, 4);

		$tMap->addColumn('PROMEDIO_BACHILLERATO', 'PromedioBachillerato', 'string', CreoleTypes::VARCHAR, true, 5);

		$tMap->addColumn('MATERIAS_CONDICION', 'MateriasCondicion', 'string', CreoleTypes::VARCHAR, false, 100);

		$tMap->addColumn('OBS_REND_ACADEMICO', 'ObsRendAcademico', 'string', CreoleTypes::VARCHAR, true, 100);

		$tMap->addColumn('HABITO_ESTUDIO', 'HabitoEstudio', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('OBS_HABITO_ESTUDIO', 'ObsHabitoEstudio', 'string', CreoleTypes::VARCHAR, false, 200);

		$tMap->addColumn('MATERIA_CON_DIFICULTAD', 'MateriaConDificultad', 'string', CreoleTypes::VARCHAR, false, 100);

		$tMap->addColumn('MATERIAS_FACILES', 'MateriasFaciles', 'string', CreoleTypes::VARCHAR, false, 100);

		$tMap->addColumn('CONTENTO_CARRERA', 'ContentoCarrera', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('OBS_CONTENTO_CARRERA', 'ObsContentoCarrera', 'string', CreoleTypes::VARCHAR, false, 100);

		$tMap->addColumn('VIVE_CON_FLIA', 'ViveConFlia', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('CON_QUE_FLIA', 'ConQueFlia', 'string', CreoleTypes::VARCHAR, false, 100);

		$tMap->addColumn('RELACION_FLIA', 'RelacionFlia', 'string', CreoleTypes::VARCHAR, true, 100);

		$tMap->addColumn('COMUNICACION_FLIA', 'ComunicacionFlia', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('OBS_COMUNICACION_FLIA', 'ObsComunicacionFlia', 'string', CreoleTypes::VARCHAR, true, 100);

		$tMap->addColumn('CONDICION_SALUD', 'CondicionSalud', 'string', CreoleTypes::VARCHAR, true, 10);

		$tMap->addColumn('OBS_CONDICION_SALUD', 'ObsCondicionSalud', 'string', CreoleTypes::VARCHAR, false, 100);

		$tMap->addColumn('OBS_ENFERMEDAD', 'ObsEnfermedad', 'string', CreoleTypes::VARCHAR, false, 100);

		$tMap->addColumn('CHEQUEO_MEDICO', 'ChequeoMedico', 'string', CreoleTypes::VARCHAR, true, 10);

		$tMap->addColumn('DEPENDENCIA_ECONOMICA', 'DependenciaEconomica', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('DE_QUIEN_DEPENDE_ECO', 'DeQuienDependeEco', 'string', CreoleTypes::VARCHAR, false, 50);

		$tMap->addColumn('BENEFICIO_ECONOMICO', 'BeneficioEconomico', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('BENEFICIO_PUBLICO', 'BeneficioPublico', 'string', CreoleTypes::VARCHAR, false, 2);

		$tMap->addColumn('TIPO_BENEFICIO', 'TipoBeneficio', 'string', CreoleTypes::VARCHAR, false, 30);

		$tMap->addColumn('NECESIDAD_TRABAJO', 'NecesidadTrabajo', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('PERTENECE_GRUPO', 'PerteneceGrupo', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('CUAL_GRUPO_PERTENECE', 'CualGrupoPertenece', 'string', CreoleTypes::VARCHAR, false, 20);

		$tMap->addColumn('ACTIVIDADES_DE_GRUPO', 'ActividadesDeGrupo', 'string', CreoleTypes::VARCHAR, false, 100);

		$tMap->addColumn('TALLERES_PERSONALES', 'TalleresPersonales', 'string', CreoleTypes::VARCHAR, false, 100);

		$tMap->addColumn('LOGRO_FORMACION', 'LogroFormacion', 'string', CreoleTypes::VARCHAR, true, 100);

		$tMap->addColumn('ASPECTOS_ASESORES', 'AspectosAsesores', 'string', CreoleTypes::VARCHAR, true, 100);

		$tMap->addColumn('AREAS_A_REFORZAR', 'AreasAReforzar', 'string', CreoleTypes::VARCHAR, true, 100);

		$tMap->addColumn('ACTIVIDADES_PARTICIPAR', 'ActividadesParticipar', 'string', CreoleTypes::VARCHAR, true, 100);

		$tMap->addColumn('OBS_ORIENTADORA', 'ObsOrientadora', 'string', CreoleTypes::VARCHAR, true, 200);

		$tMap->addColumn('FECHA_REGISTRO', 'FechaRegistro', 'int', CreoleTypes::DATE, true, null);

		$tMap->addColumn('ESTATUS', 'Estatus', 'string', CreoleTypes::VARCHAR, true, 1);

		$tMap->addColumn('NIVEL', 'Nivel', 'string', CreoleTypes::VARCHAR, true, 11);

		$tMap->addForeignKey('USUARIO_ID', 'UsuarioId', 'int', CreoleTypes::INTEGER, 'ateneausuario', 'ID', true, null);

		$tMap->addColumn('PADRE', 'Padre', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('MADRE', 'Madre', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('HERMANOS', 'Hermanos', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('HERMANAS', 'Hermanas', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('TIOS', 'Tios', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('PRIMOS', 'Primos', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('ABUELA', 'Abuela', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('ABUELO', 'Abuelo', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('PADRASTRO', 'Padrastro', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('MADRASTRA', 'Madrastra', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('HERMANASTROS', 'Hermanastros', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('HERMANASTRAS', 'Hermanastras', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('ALERGIAS', 'Alergias', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('SINUSITIS', 'Sinusitis', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('ASMA', 'Asma', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('JAQUECA', 'Jaqueca', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('MENSTRUAL', 'Menstrual', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('AUDITIVO', 'Auditivo', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('HIPERTENSION', 'Hipertension', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('VISUAL', 'Visual', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('MAREOS', 'Mareos', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('TIROIDES', 'Tiroides', 'string', CreoleTypes::VARCHAR, true, 2);

		$tMap->addColumn('OTRA_ENFERMEDAD', 'OtraEnfermedad', 'string', CreoleTypes::VARCHAR, true, 100);

		$tMap->addColumn('BENEFICIO_PRIVADO', 'BeneficioPrivado', 'string', CreoleTypes::VARCHAR, true, 2);

	} 
} 